package jman.competition07;

public class Manager {
	//管理员向用户列表中添加用户的方法
	public void add(User user){
		int i=0;
		UsersList.usersList.trimToSize();
		for(;i<UsersList.usersList.size();++i){
			if(user.equals(UsersList.usersList.get(i))){
				break;
			}
		}
		if(i==UsersList.usersList.size()){
			UsersList.usersList.add(user);
		}
	}
	public void add(int index,User user){
		UsersList.usersList.add(index,user);
	}
	//清除所有用户的方法
	public void clear(){
		UsersList.usersList.clear();
	}
	//删除用户列表中某个用户的方法
	public void remove(User user){
		UsersList.usersList.remove(user);
	}
	//修改某个用户的名字的方法
	public void setName(User user,String name){
		int i=UsersList.usersList.indexOf(user);
		UsersList.usersList.get(i).setName(name);
	}
	//修改某个用户的性别的方法
	public void setSex(User user,String sex){
		int i=UsersList.usersList.indexOf(user);
		UsersList.usersList.get(i).setSex(sex);
	}
	//修改某个用户的id的方法
	public void setId(User user,int id){
		int i=UsersList.usersList.indexOf(user);
		UsersList.usersList.get(i).setId(id);
	}
	//修改某个用户的年龄的方法
	public void setAge(User user,int age){
		int i=UsersList.usersList.indexOf(user);
		UsersList.usersList.get(i).setAge(age);
	}
	//查找用户列表是否存在这个用户的方法
	public boolean contains(User user){
		return UsersList.usersList.contains(user);
	}
}
